home *** CD-ROM | disk | FTP | other *** search
/ Exploring Creation with P…al Science (2nd Edition) / Exploring Creation with Physical Science (2nd Edition).iso / exe / bin / Styles / plugins.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2012-12-18  |  3.2 KB  |  145 lines

  1. @charset "utf-8";
  2. /* Stylesheet for the Opera plugins document */
  3. /* Copyright 2008 Opera Software */
  4. @media tv {html {font-size: 150%;}}
  5. @media screen, projection, tv, speech {
  6. html {
  7.     font-family: sans-serif;
  8.     color: hsl(0,0%,22%);
  9.     background-color: hsl(0,0%,93%);
  10.     margin: 0 auto 10px;
  11.     border-width: 0 1px;
  12.     border-color: hsl(0,0%,57%);
  13.     border-style: solid;
  14.     max-width: 600px;
  15.     voice-family: female;
  16. }
  17. body {
  18.     color: inherit;
  19.     background-color: hsl(0,0%,96%);
  20.     margin: 0;
  21. }
  22. h1 {
  23.     font-family: sans-serif;    
  24.     font-size: 110%;
  25.     font-weight: normal;
  26.     text-align: right;
  27.     letter-spacing: -1px;
  28.     color: hsl(0,0%,29%);
  29.     background-image: url(images/top.png);
  30.     background-repeat: repeat-x;    
  31.     padding: 20px 10px 15px;
  32.     margin: 0;
  33. }
  34. html[dir="rtl"] h1 {
  35.     text-align: left;
  36.     letter-spacing: normal;
  37. }
  38. h1+p {
  39.     font-size: 75%;
  40.     padding: 5px 10px;
  41.     margin: 0;
  42.     border-top: 1px solid hsl(0,0%,57%);
  43. }
  44. h2 {
  45.     font-family: sans-serif;
  46.     font-size: 75%;
  47.     font-weight: normal;
  48.     letter-spacing: -1px;
  49.     color: hsl(0,0%,29%);
  50.     background-color: hsl(0,0%,89%);
  51.     background-image: url(images/bar.png);
  52.     background-repeat: repeat-x;
  53.     background-position: 0px -5px;
  54.     padding: 5px 7px;
  55.     margin: 0;
  56.     border-top: 1px solid hsl(0,0%,57%);
  57.     border-bottom: 1px solid hsl(0,0%,57%);
  58. }
  59. html[dir="rtl"] h2 {letter-spacing: normal;}
  60. a {
  61.     color: hsl(0,0%,29%);
  62.     background-color: transparent;
  63. }
  64. table {
  65.     font-size: 70%;
  66.     line-height: 130%;
  67.     padding: 0;
  68.     margin: 5px auto 10px;
  69.     border-spacing: 0;
  70.     border-collapse: collapse;
  71.     width: 90%;
  72. }
  73. td {
  74.     vertical-align: top;
  75.     padding: 2px 3px;
  76.     border-width: 1px 0;
  77.     border-style: solid;
  78.     border-color: hsl(0,0%,87%) hsl(0,0%,96%) hsl(0,0%,96%);
  79. }
  80. tr:first-child>* {border-top-color: hsl(0,0%,96%);}
  81. td+td {text-align: right;}
  82. html[dir="rtl"] td+td {text-align: left;}
  83. h2+p {
  84.     font-size: 70%;
  85.     margin: 10px auto;
  86.     width: 90%;
  87. }
  88. body::after {
  89.     content: "";
  90.     background-color: hsl(0,0%,98%);
  91.     background-image: url(images/center.png);
  92.     background-repeat: repeat-x;
  93.     background-position: left bottom;
  94.     border-top: 1px solid hsl(0,0%,57%);
  95.     height: 20px;
  96.     width: 100%;
  97.     display: block;
  98.     speak: none;
  99. }
  100. }
  101. @media screen and (max-width: 400px), projection and (max-width: 400px), tv and (max-width: 400px) {
  102.     th {width: 100px;}
  103. }
  104. @media screen and (max-width: 280px), projection and (max-width: 280px), tv and (max-width: 280px) {
  105.     h1 {
  106.         text-align: center;
  107.         padding: 10px 5px;
  108.     }
  109.     tr {border-top: 1px solid hsl(0,0%,87%);}
  110.     tr:first-child {border: none;}
  111.     td {
  112.         text-align: left !important;
  113.         -o-text-overflow: ellipsis;
  114.         border: none !important;
  115.         overflow: hidden;
  116.         display: block;
  117.     }
  118.     html[dir="rtl"] td {text-align: right !important;}
  119.     td+td {font-weight: bold;}
  120. }
  121. @media all and (min-width: 1025px) {html {max-width: 700px;}}
  122. @media all and (min-width: 1281px) {html {max-width: 800px;}}
  123. @media all and (min-width: 1601px) {html {max-width: 900px;}}
  124. @media print {
  125.     * {border: none;}
  126.     td {
  127.         white-space: nowrap;
  128.         vertical-align: top;
  129.     }
  130.     td+td {text-align: right;}
  131.     h2 {
  132.         font-size: 13pt;
  133.         font-weight: bold;
  134.     }
  135.     h2, table {
  136.         page-break-before: avoid;
  137.         page-break-after: avoid;
  138.     }
  139.     table {
  140.         font-size: 10pt;
  141.         width: 100%;
  142.     }
  143. }
  144.  
  145.